<?php namespace Common\Model;
use Hdphp\Model\Model;
//类型管理模型
class Type extends Model{
	//指定表明固定写法
	protected $table = "type";
	//自动验证，固定写法
	protected $validate = array(
		//array(字段名,验证方法,错误信息,验证条件,验证时间)
		array('tyname','required','类型名称不能为空',3,3),
		array('tyname','maxlen:20','类型名称不得超过20个字',3,3),
	
	);
	//添加类型store方法是自己定义如果自动验证通过添加到数据库
	public function store(){
		//触发自动触发验证
	if($this->create()){
			//调用框架里的方法，返回值为自增主键(为真)
			return $this->add();
		}else{
			//验证不通过返回假
			return false;
		}
	    
	}
	//修改编辑方法
	public function edittype(){
		//自动验证
		if($this->create()){
			//使用save方法如果不指定where条件，那么$_POST提交里面必须有cid
			//如果$_POST里没有cid，就自己指定where条件
			$this->save();
			//这里不能直接return $this->save();是因为用户点开编辑页，
			//直接点确定也算编辑成功如果直接返回$this->save()他会为假，导致编辑不成功
			//所以要返回true
			return true;
		}else{
			return false;
		}
	}
	
	
}	
	
	
	
	
	
	
?>